Big Huge Thesaurus

resonating chamber

noun